<!-- HTML header for doxygen 1.8.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>ROSS: tw_kp Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <a href="https://github.com/ROSS-org/ROSS">
   <div id="projectname">ROSS
   </div>
   </a>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">tw_kp Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="ross-types_8h_source.html">ross-types.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:afb056d26713ffb46913315b0d2f2651b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ross-types_8h.html#a1c8bf5a99e9de5022cdaa304f3979e57">tw_kpid</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#afb056d26713ffb46913315b0d2f2651b">id</a></td></tr>
<tr class="memdesc:afb056d26713ffb46913315b0d2f2651b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ID number, otherwise its not available to the app.  <a href="#afb056d26713ffb46913315b0d2f2651b">More...</a><br/></td></tr>
<tr class="separator:afb056d26713ffb46913315b0d2f2651b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e8fe6319cfd909db8f50e29ce43b1fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structtw__pe.html">tw_pe</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#a9e8fe6319cfd909db8f50e29ce43b1fc">pe</a></td></tr>
<tr class="memdesc:a9e8fe6319cfd909db8f50e29ce43b1fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">PE that services this KP.  <a href="#a9e8fe6319cfd909db8f50e29ce43b1fc">More...</a><br/></td></tr>
<tr class="separator:a9e8fe6319cfd909db8f50e29ce43b1fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac68be26b6b6faccab49477dbd6901a07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structtw__kp.html">tw_kp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#ac68be26b6b6faccab49477dbd6901a07">next</a></td></tr>
<tr class="memdesc:ac68be26b6b6faccab49477dbd6901a07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Next KP in the PE's service list.  <a href="#ac68be26b6b6faccab49477dbd6901a07">More...</a><br/></td></tr>
<tr class="separator:ac68be26b6b6faccab49477dbd6901a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2142ae798f7ddb968e6e706efe472924"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structtw__out.html">tw_out</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#a2142ae798f7ddb968e6e706efe472924">output</a></td></tr>
<tr class="memdesc:a2142ae798f7ddb968e6e706efe472924"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output messages.  <a href="#a2142ae798f7ddb968e6e706efe472924">More...</a><br/></td></tr>
<tr class="separator:a2142ae798f7ddb968e6e706efe472924"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52148af5d148b7082d33f597e10989b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#a52148af5d148b7082d33f597e10989b4">lp_count</a></td></tr>
<tr class="separator:a52148af5d148b7082d33f597e10989b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed18a269ef0ca192fd6cd632e9a6248"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ross-types_8h.html#a9723d524284e1ffa454037c280890b90">AvlTree</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#a7ed18a269ef0ca192fd6cd632e9a6248">avl_tree</a></td></tr>
<tr class="separator:a7ed18a269ef0ca192fd6cd632e9a6248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7a839239647d5c13db750f34c11013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structtw__eventq.html">tw_eventq</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#a3f7a839239647d5c13db750f34c11013">pevent_q</a></td></tr>
<tr class="memdesc:a3f7a839239647d5c13db750f34c11013"><td class="mdescLeft">&#160;</td><td class="mdescRight">Events processed by LPs bound to this KP.  <a href="#a3f7a839239647d5c13db750f34c11013">More...</a><br/></td></tr>
<tr class="separator:a3f7a839239647d5c13db750f34c11013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabf1253aa1eb55c613a70fb3c9271117"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ross_8h.html#a80b370bc538e17441aef6afaff852678">tw_stime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#aabf1253aa1eb55c613a70fb3c9271117">last_time</a></td></tr>
<tr class="memdesc:aabf1253aa1eb55c613a70fb3c9271117"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time of the current event being processed.  <a href="#aabf1253aa1eb55c613a70fb3c9271117">More...</a><br/></td></tr>
<tr class="separator:aabf1253aa1eb55c613a70fb3c9271117"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6d205df22a30a62f5694ac1d3d1c14a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ross-types_8h.html#a68910a3e880a16d5acbac8fc120229a2">tw_stat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#ac6d205df22a30a62f5694ac1d3d1c14a">s_nevent_processed</a></td></tr>
<tr class="memdesc:ac6d205df22a30a62f5694ac1d3d1c14a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of events processed.  <a href="#ac6d205df22a30a62f5694ac1d3d1c14a">More...</a><br/></td></tr>
<tr class="separator:ac6d205df22a30a62f5694ac1d3d1c14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c69e0142ab6df7345feeb819dc7b86a"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#a2c69e0142ab6df7345feeb819dc7b86a">s_e_rbs</a></td></tr>
<tr class="memdesc:a2c69e0142ab6df7345feeb819dc7b86a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of events rolled back by this LP.  <a href="#a2c69e0142ab6df7345feeb819dc7b86a">More...</a><br/></td></tr>
<tr class="separator:a2c69e0142ab6df7345feeb819dc7b86a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0128e497a3731c114d91552ae531ce8"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#ae0128e497a3731c114d91552ae531ce8">s_rb_total</a></td></tr>
<tr class="memdesc:ae0128e497a3731c114d91552ae531ce8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of total rollbacks by this LP.  <a href="#ae0128e497a3731c114d91552ae531ce8">More...</a><br/></td></tr>
<tr class="separator:ae0128e497a3731c114d91552ae531ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe641c39eb731b4d96fa1ef0f3ecc95d"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#abe641c39eb731b4d96fa1ef0f3ecc95d">s_rb_secondary</a></td></tr>
<tr class="memdesc:abe641c39eb731b4d96fa1ef0f3ecc95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of secondary rollbacks by this LP.  <a href="#abe641c39eb731b4d96fa1ef0f3ecc95d">More...</a><br/></td></tr>
<tr class="separator:abe641c39eb731b4d96fa1ef0f3ecc95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05a49ec7f8f98c6d7d8ca15ae1f8abdb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structst__kp__stats.html">st_kp_stats</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#a05a49ec7f8f98c6d7d8ca15ae1f8abdb">kp_stats</a></td></tr>
<tr class="separator:a05a49ec7f8f98c6d7d8ca15ae1f8abdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da4f035f393ce94c4135f1c20252acf"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structst__kp__stats.html">st_kp_stats</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtw__kp.html#a3da4f035f393ce94c4135f1c20252acf">last_stats</a> [3]</td></tr>
<tr class="separator:a3da4f035f393ce94c4135f1c20252acf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="structtw__kp.html">tw_kp</a> KP State Structure</p>
<p>Holds our state for the Kernel Process (KP), which consists only of processed event list for a collection of LPs. </p>

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00340">340</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a7ed18a269ef0ca192fd6cd632e9a6248"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ross-types_8h.html#a9723d524284e1ffa454037c280890b90">AvlTree</a> tw_kp::avl_tree</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00356">356</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="hash-quadratic_8c_source.html#l00080">tw_hash_insert()</a>, and <a class="el" href="hash-quadratic_8c_source.html#l00206">tw_hash_remove()</a>.</p>

</div>
</div>
<a class="anchor" id="afb056d26713ffb46913315b0d2f2651b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ross-types_8h.html#a1c8bf5a99e9de5022cdaa304f3979e57">tw_kpid</a> tw_kp::id</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00341">341</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="analysis-lp_8c_source.html#l00199">analysis_commit()</a>, <a class="el" href="analysis-lp_8c_source.html#l00013">analysis_init()</a>, <a class="el" href="st-sim-engine_8c_source.html#l00102">st_collect_engine_data_kps()</a>, <a class="el" href="st-sim-engine_8c_source.html#l00145">st_collect_engine_data_lps()</a>, <a class="el" href="st-model-data_8c_source.html#l00045">st_collect_model_data()</a>, <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>, <a class="el" href="tw-kp_8c_source.html#l00004">tw_kp_onpe()</a>, <a class="el" href="tw-kp_8c_source.html#l00067">tw_kp_rollback_event()</a>, <a class="el" href="tw-kp_8c_source.html#l00023">tw_kp_rollback_to()</a>, and <a class="el" href="tw-util_8c_source.html#l00008">tw_output()</a>.</p>

</div>
</div>
<a class="anchor" id="a05a49ec7f8f98c6d7d8ca15ae1f8abdb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structst__kp__stats.html">st_kp_stats</a>* tw_kp::kp_stats</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00366">366</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="network-mpi_8c_source.html#l00329">recv_finish()</a>, <a class="el" href="network-mpi_8c_source.html#l00495">send_finish()</a>, <a class="el" href="st-sim-engine_8c_source.html#l00102">st_collect_engine_data_kps()</a>, <a class="el" href="tw-event_8c_source.html#l00181">tw_event_rollback()</a>, <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>, <a class="el" href="tw-kp_8c_source.html#l00067">tw_kp_rollback_event()</a>, <a class="el" href="tw-kp_8c_source.html#l00023">tw_kp_rollback_to()</a>, <a class="el" href="tw-sched_8c_source.html#l00139">tw_sched_batch()</a>, <a class="el" href="tw-sched_8c_source.html#l00273">tw_sched_batch_realtime()</a>, <a class="el" href="tw-sched_8c_source.html#l00514">tw_scheduler_conservative()</a>, and <a class="el" href="tw-sched_8c_source.html#l00445">tw_scheduler_sequential()</a>.</p>

</div>
</div>
<a class="anchor" id="a3da4f035f393ce94c4135f1c20252acf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structst__kp__stats.html">st_kp_stats</a>* tw_kp::last_stats[3]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00367">367</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="st-sim-engine_8c_source.html#l00102">st_collect_engine_data_kps()</a>, and <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>.</p>

</div>
</div>
<a class="anchor" id="aabf1253aa1eb55c613a70fb3c9271117"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ross_8h.html#a80b370bc538e17441aef6afaff852678">tw_stime</a> tw_kp::last_time</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00360">360</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="network-mpi_8c_source.html#l00329">recv_finish()</a>, <a class="el" href="st-sim-engine_8c_source.html#l00102">st_collect_engine_data_kps()</a>, <a class="el" href="tw-event_8c_source.html#l00181">tw_event_rollback()</a>, <a class="el" href="tw-event_8c_source.html#l00009">tw_event_send()</a>, <a class="el" href="tw-kp_8c_source.html#l00067">tw_kp_rollback_event()</a>, <a class="el" href="tw-kp_8c_source.html#l00023">tw_kp_rollback_to()</a>, <a class="el" href="ross-kernel-inline_8h_source.html#l00080">tw_now()</a>, <a class="el" href="tw-sched_8c_source.html#l00139">tw_sched_batch()</a>, <a class="el" href="tw-sched_8c_source.html#l00273">tw_sched_batch_realtime()</a>, <a class="el" href="tw-sched_8c_source.html#l00021">tw_sched_event_q()</a>, <a class="el" href="tw-sched_8c_source.html#l00514">tw_scheduler_conservative()</a>, <a class="el" href="tw-sched_8c_source.html#l00733">tw_scheduler_optimistic_debug()</a>, and <a class="el" href="tw-sched_8c_source.html#l00445">tw_scheduler_sequential()</a>.</p>

</div>
</div>
<a class="anchor" id="a52148af5d148b7082d33f597e10989b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int tw_kp::lp_count</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00345">345</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="io-mpi_8c_source.html#l00255">io_store_checkpoint()</a>, and <a class="el" href="tw-lp_8c_source.html#l00073">tw_lp_onkp()</a>.</p>

</div>
</div>
<a class="anchor" id="ac68be26b6b6faccab49477dbd6901a07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structtw__kp.html">tw_kp</a>* tw_kp::next</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00343">343</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2142ae798f7ddb968e6e706efe472924"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structtw__out.html">tw_out</a>* tw_kp::output</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00344">344</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>, <a class="el" href="tw-kp_8c_source.html#l00162">tw_kp_grab_output_buffer()</a>, and <a class="el" href="tw-kp_8c_source.html#l00175">tw_kp_put_back_output_buffer()</a>.</p>

</div>
</div>
<a class="anchor" id="a9e8fe6319cfd909db8f50e29ce43b1fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structtw__pe.html">tw_pe</a>* tw_kp::pe</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00342">342</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="tw-setup_8c_source.html#l00279">late_sanity_check()</a>, <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>, <a class="el" href="tw-kp_8c_source.html#l00004">tw_kp_onpe()</a>, <a class="el" href="tw-kp_8c_source.html#l00067">tw_kp_rollback_event()</a>, and <a class="el" href="tw-kp_8c_source.html#l00023">tw_kp_rollback_to()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f7a839239647d5c13db750f34c11013"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structtw__eventq.html">tw_eventq</a> tw_kp::pevent_q</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00359">359</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="tw-kp_8c_source.html#l00067">tw_kp_rollback_event()</a>, <a class="el" href="tw-kp_8c_source.html#l00023">tw_kp_rollback_to()</a>, <a class="el" href="tw-pe_8c_source.html#l00062">tw_pe_fossil_collect()</a>, <a class="el" href="tw-sched_8c_source.html#l00139">tw_sched_batch()</a>, <a class="el" href="tw-sched_8c_source.html#l00273">tw_sched_batch_realtime()</a>, and <a class="el" href="tw-sched_8c_source.html#l00733">tw_scheduler_optimistic_debug()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c69e0142ab6df7345feeb819dc7b86a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long tw_kp::s_e_rbs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00363">363</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="tw-event_8c_source.html#l00181">tw_event_rollback()</a>, <a class="el" href="tw-stats_8c_source.html#l00035">tw_get_stats()</a>, and <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>.</p>

</div>
</div>
<a class="anchor" id="ac6d205df22a30a62f5694ac1d3d1c14a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ross-types_8h.html#a68910a3e880a16d5acbac8fc120229a2">tw_stat</a> tw_kp::s_nevent_processed</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00361">361</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="tw-stats_8c_source.html#l00035">tw_get_stats()</a>, <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>, <a class="el" href="tw-sched_8c_source.html#l00139">tw_sched_batch()</a>, <a class="el" href="tw-sched_8c_source.html#l00273">tw_sched_batch_realtime()</a>, <a class="el" href="tw-sched_8c_source.html#l00514">tw_scheduler_conservative()</a>, <a class="el" href="tw-sched_8c_source.html#l00733">tw_scheduler_optimistic_debug()</a>, and <a class="el" href="tw-sched_8c_source.html#l00445">tw_scheduler_sequential()</a>.</p>

</div>
</div>
<a class="anchor" id="abe641c39eb731b4d96fa1ef0f3ecc95d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long tw_kp::s_rb_secondary</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00365">365</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="tw-stats_8c_source.html#l00035">tw_get_stats()</a>, <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>, and <a class="el" href="tw-kp_8c_source.html#l00067">tw_kp_rollback_event()</a>.</p>

</div>
</div>
<a class="anchor" id="ae0128e497a3731c114d91552ae531ce8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long tw_kp::s_rb_total</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="ross-types_8h_source.html#l00364">364</a> of file <a class="el" href="ross-types_8h_source.html">ross-types.h</a>.</p>

<p>Referenced by <a class="el" href="tw-stats_8c_source.html#l00035">tw_get_stats()</a>, <a class="el" href="tw-kp_8c_source.html#l00131">tw_init_kps()</a>, <a class="el" href="tw-kp_8c_source.html#l00067">tw_kp_rollback_event()</a>, and <a class="el" href="tw-kp_8c_source.html#l00023">tw_kp_rollback_to()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>core/<a class="el" href="ross-types_8h_source.html">ross-types.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
